package com.implementsystem.prestacontas.municipios.client;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;

import com.implementsystem.prestacontas.municipios.entity.Municipio;
import com.implementsystem.prestacontas.municipios.entity.RespostaMunicipio;


@XmlRegistry
public class ObjectFactory {

	private final static QName _Codigo_QNAME = new QName("", "codigo_municipio");
    private final static QName _Nome_QNAME = new QName("", "nome_municipio");
    private final static QName _Geo_QNAME = new QName("", "geonamesId");

    
    public ObjectFactory() {}
    
    public Municipio createMunicipio() {
        return new Municipio();
    }
    
    public RespostaMunicipio createResposta() {
        return new RespostaMunicipio();
    }
    
    @XmlElementDecl(namespace = "", name = "codigo_municipio")
    public JAXBElement<String> createCodigo(String value) {
        return new JAXBElement<String>(_Codigo_QNAME, String.class, null, value);
    }
    
    @XmlElementDecl(namespace = "", name = "nome_municipio")
    public JAXBElement<String> createNome(String value) {
        return new JAXBElement<String>(_Nome_QNAME, String.class, null, value);
    }
    
    @XmlElementDecl(namespace = "", name = "geonamesId")
    public JAXBElement<String> createGeo(String value) {
        return new JAXBElement<String>(_Geo_QNAME, String.class, null, value);
    }
}
